package MaquinaP.Estructura;

//tipo para el uso en la tabla de simbolos
public class Variable {
	private String nombre;//nombre de la variable
	private Object valor;//valor de la variable
	private String tipo;//tipo de la variable
	
	//constructora
	public Variable(String n,Object v,String t){
		nombre = n;
		valor = v;
		tipo = t;
	}
	//----------------GETTERS-------------------
	public String getNombre() {
		return nombre;
	}

	public void setNombre(String nombre) {
		this.nombre = nombre;
	}

	public Object getValor() {
		return valor;
	}
//------------------SETTERS---------------------
	public void setValor(Object valor) {
		this.valor = valor;
	}

	public String getTipo() {
		return tipo;
	}

	public void setTipo(String tipo) {
		this.tipo = tipo;
	}
	//metodo para pasar a string el tipo
	public String toString(){
		return tipo +" "+ nombre+" "+ valor;
	}
}
